月刊 C MAGAZINE 1991年2月号

キーフレーズ

List int 関数 プログラム include ファイル Turbo void char define virtual 変数 CMAGAZINE return DOS オプジェクト Fig クラス const extern 定義 場合 プログラミング MS-DOS printf 機能 言語 double () Smalltalk unsigned ポインタ 2.0 宣言 配列 コンパイラ static UNIX 表示 000 get break ウインドウ 指定 Point case 使用 システム Ver 必要 ライプラリ key sizeof size 処理 属性 ソフトウェア ANSI argv データ location VOid new 可能 StaIIman 外部 文字列 struct 処理系 ヘッダファイル サポート dos main 指向 要素 outkey 1991 画面 Graphics ソースコード comparator 設定 aryalc Yes rmoji 作成 theDisplay BGI 入力 AT&T 部分 Microsoft メモリ 参照 開発 lntek GNU Stallman データ型

目次

2 CONTENTS FEB. 1991 第円引年 2 月一日 ( 毎月一回 ! 日発行 ) 第 3 巻第 2 号通巻ロ号円 90 年 2 月 2 日第 3 種郵便物認可 ol. 3 NO. Richard StalIman(I) 巻頭インタビュー プロジェクト GNU リータ ftogrammmg on PurPOSffWhat meets the earJ2J. ・ ゆとりのクラフィックス COMPUTER LANGUAGE ボーランドクラフィックスインタフェイス ( BGI) をオプジェクト化しよう 提携記事 Classy Graphics ・ Encapsulating the Borland Graphics lnterface フリーソフトウェア最新レポート〈第 15 回〉ちょっとかわったもの野口雄平・・ Book Review Digest 0f COMPUTER LANGUAGE FLOKING TO OS, / 2 動きだした C 十十の背景・ PartI 拡張 C としての C 十十龍崎昌平 PartII MS ー DOS 上の C 十十コンヾイラ Dan Sacks/ 岩谷宏訳 partm Turbo C 十十 Ver. 1.0 の日本語化大野元久 刀レゴリズムとテータ構造入門く第 8 回〉平衡木近藤嘉雪 ・ 66 オフシェクト指向への招待く第 5 回〉師。 " 引 k ー 8 。とオプジ = クト指向木戸研ー ・・ 76 新 MS ー 00S プロクラミンク入門く第 5 回〉ファイルの日付 / 属性の取得と変更 ( 2 ) 中島信行 ・ 85 C プログラマのための の道具箱く第 8 回〉汎用画面作成ツール ( 8 ) 豊国永健 ・ 95 応用 C 言語 恥すかしなからドシりましたく第 1 5 回〉の怪岩谷宏・ 102 C 言語フォーラム 実践 C プログラマ養成講座く第 17 回〉ェラーの話 ・ 106 三田典玄の ANSI C mo 肥く第 5 回〉多次元配列とポインタきだあきら 109 はじめて学ぶ C プログラミングく第 1 7 回〉総まとめ ( 1 ) 宣言・定義と記憶クラス・結合高木聡 / 山崎信行・・・ ・・ 118 ワンポイントプログラミング講座く第 12 回〉ファンクションキーを利用する上田哲ニ 130 C MAGA セミナールームく第 6 回〉 c に関するいろいろなこと ( 2 ) 柴田望洋・・ ・ 134 プログラム添削 読者投稿プログラムオリジナルゲーム「市松ゲーム」作成記横関誠・ ・ 138 Confe 「 ence Room GNU 奮闘言己く第 11 回〉 X68000 での ROM 開発 ( その 1 ) 吉野智興・ ・ 140 Conference Room 丹羽信夫の発想快発く第 2 回〉発想は子供から盗め BOOKSHOP REPORT ・・ 145 C MAGA News Square ・・ 146 lnformation from CompiIer Makers 148 Readers' Room ・・ 156 ティスク内容のお知らせ ・・ 159 EDITORS' ROOM ・ 160 ・本記事中のプログラム名 , システム名 , CPU 名は一般に各メーカーの登録商標です。本文中では TM , ⑧マークは明記していません。 ・本誌および付録ディスクに掲載されたすべてのプログラムは著作権法上 , 個人で使用する目的以外で無断で複製することは禁じられています。 表紙・イラストレーション・秋山育 / テサイン・持田哲 0 8 2 1 2 2 4 6 3 3 3 ・・ 37 特 C 言語入門講座 Publisher: Masayoshi Son publishi ng Director: GO 「 0 Hashimoto Editor-in-Chief: Shi nichi HOShino Director Of Marketting. RYO Tanii Manager Of Sales and Advertising. YOShiO GOShima Editorial and Busi ness Pffices: NS Takanawa Bldg. , 2-19-13 , Takanawa, Minato-ku, TOkYO 108 , Japan EditoriaI: Phone ( 03 ) 5488-1318 SaIß. Phone ( 03 ) 54 -1 0. Advertising: TOkyo: Phone ( 03 ) 5488-1365 0saka: Phone ( ) 2 -1471 Copyright ⑥ 1991 SOFTBANK CO 「「 ation. TOkyo. 則 rights reserved. NO materialin this publication may reproduced, in whOle 0 「 in part, in any 曾 om without permission. Printed in Japan. ・ C + ルボート

奥付

00M EDITOR S 次号予告 >3 月号 ( 2 月 18 日発売 ) なお , 予告内容を変更することがあります。 特別付録 5"2HD 巻頭インタビュー ・オーノ←レイプログラム高速実行ツール「 0VL2EMS 」 Richard M. StaIIman(D ・本誌「 GNU 奮闘記」掲載プログラム ( 2 ) 本誌掲載ソスプログラム ー - GNU プロジェクトリーダー ロクラマのための FEP 制御入門 各種 FEP の制御方法 オプジェクト指向への招待 アルゴリズムとテータ構造入門 汎用 FEP 制御ライプラリの作成 新 MS ー DOS プログラミング入門 C 言語雑学講座 特別記事 拡張 C 言語としての C 十十 ( 2 ) GNU 奮闘記 C 言語にない機能 COMPUTER LANGUAGE 提携記事 最新開発環境レポート Flying Along the Migration Path 「スーハーで一ぐ」 command-Line Retriever for 0S/2 編集後記 ◇先日 , 非常に高価なメガ ◇新年あけましておめてと ◇ここ何年間かの年賀状を ◇平成 2 年の雑感をロンド ◇先日 , テレビて誰かが「わ ネを買ってしまった。「 140 うございます。旧年中は小 ( 輪舞 ) 風に。邦画の最大の かりやすいことと質が低い 見ていると , ワープロの進 キロノヾッティングマシンに 誌をご愛読いただき , 誠に 収穫は「桜の園』。「桜の園」 歩と普及度がよくわかる。 ということとは違う。おも 挑戦」の練習て , 顔に自打球 しろいということと低俗て 有難うございました。本年 の住人は既成事実を積み重 24 ドットから 32 ドット , 48 をあてメガネをこわした。 あることと違う」と言ってい も昨年同様にご愛読いただ ドット , 56 ドット , そして ね , 神になる。我が神 J. レノ けるよう , 編集部一同邁進 車てメガネ屋には行った時 ンの 10 周忌 , 彼の毒は薄め たのを見た。この言葉を肝 アウトラインフォントへ。 する ( 僅か 5 分て、ジョッキ 1 に命じて仕事をしなければ には警察から , 駐車禁止の られ , コマーシャリズムの グラフィックも , 今年もら 洪水に流されるのみ。「洪水 シールと引き換え青い紙を 杯のビールと 2 杯のアーリタ った , カラー印字した子ど ならないものだと思った。 は我が魂に及び」 , 立て続け イムズを呑んてしまうよう いただき , 快く 10 , 000 円を もの写真は , なかなかきれ 思うだけなら簡単な話だが , に友人と祖父 , 母を失う。 なョイドレ新人をビシバシ 献上させていただくこ いだ。しかし , 大変だ , 年 わかりやすく , おもしろい 母の葬式は 4 月末 , 斎場は桜 鍛える ) 所存てす。何卒 , ものを作るのための自己啓 なる。ポーナスをあてにし 賀状を書くために , 毎年 , 本年もご愛読下さいますよ が咲き乱れ , 思えばそこは 発は並大抵てないことは容 て , 高めのメガネを買って ワープロを買い換えないと 桜の園てあった。 うお願い申し上げます。 ( ホ ) いたのて二重に痛い。 ( JUN ) ( 野 ) ( 洋 ) けないのては・・・ 易に想像がっく。 (TEN) 発行人孫正義 編集人橋本五郎 発行所ソフトバンク株式会社 出版事業部〒 108 東京都港区高輪 2 一 19 ー 13 NS 高輪ビル 編集部・ Tel 03 ( 5488 引 8 / 出版営業部・沼 03 ( 5488 ) ロ 60 / 広告営業部・ 03 ( 5488 ) ロ 65 2 月号 編集長星野慎ー 編集宮田洋一流王天渡辺淳一 校正有アレフ デザイン持田哲花本浩一赤井晴美若江啓子機部進 監修石田晴久 印刷凸版印刷株式会社 / 写植株式会社風 0 1991 雑誌 14325-2 を大文字出力プログラム「だいもじ」 合。 03 ( 5488 ) 1325 月刊 MAGAZINE ・掲載記プログラムについてのご質問は , 月曜日から金曜日の午後 4 時から 6 時まて受け 付けております。その他の時間帯はご容赦くだ 平成 3 年 2 月一日発行 160 CMAGAZINE 1991 2